<script>
	/*
		1. 存在问题
			- 函数会直接丢失
			- 正则表达式会直接变为{}
			- 时间会直接打印成字符串	
	*/
	let obj1 = {
		a: 1,
		b: {
			a: {
				a: 1,
			},
		},
		c: /^\d{11}$/,
		d: new Date(),
		e: function(){console.log('a')}
	}


let obj2 = JSON.parse(JSON.stringify(obj1));
console.log(obj2);
</script>